.block_product_single {
    background-color: var(--bg);
    border-radius: 6px;
    box-sizing: border-box;
    @media screen and (min-width: 768px) {
        padding: var(--padding);
    }
    @media screen and (max-width: 767px) {
        padding: 15px;
    }

    .product-sku-values-item {
        border: 1.5px solid #c5c5c5 !important;
        padding: 11px 15px !important;
        &.product-sku-values-item-active {
            border: 1.5px solid #404040 !important;
        }
        &:hover {
            border-color: #909090 !important;
        }
    }
}

@media screen and (max-width: 767px) {
    div[data-section-type="block_product_single"] {
        padding-left: 15px;
        padding-right: 15px;
    }
}